#ifndef util_types_hpp
#define util_types_hpp
#include <string>
#include <vector>
#include <cryptopp/secblock.h>
#include <boost/asio.hpp>
#include <boost/shared_ptr.hpp>

typedef boost::shared_ptr<boost::asio::strand> strand_pointer_t;
typedef boost::asio::strand strand_t;
typedef std::vector<byte> bytes_vector_t;
typedef CryptoPP::SecByteBlock crypto_buf_t;
typedef std::string string_t;
typedef CryptoPP::Exception crypto_error;

typedef boost::asio::ip::udp::endpoint udp_endpoint_t;

#endif //#ifndef util_types_hpp
